package com.rjwh.dingdong.client.mvp.view;

import com.rjwh.dingdong.client.bean.localbean.DrawBookMainPageTopic;
import com.rjwh.dingdong.client.bean.localbean.MathBook;
import com.rjwh.dingdong.client.bean.localbean.MathBookMenuData;
import com.rjwh.dingdong.client.bean.localbean.MathGameHomeGameItemData;
import com.rjwh.dingdong.client.bean.localbean.MathGameListData;
import com.rjwh.dingdong.client.bean.localbean.MathGameMathBook;
import com.rjwh.dingdong.client.bean.localbean.MathGameRecordDataTotal;
import com.rjwh.dingdong.client.mvp.MvpView;
import com.rjwh.dingdong.client.service.PlaybackService;

import java.util.List;

/**
 * @author Kay
 * @ClassName MathGameView
 * @Description
 * @date 2016-7-5
 * @history 2016-7-5 author: description:
 */
public interface MathGameView extends MvpView {
    void showLoadingView();
    void hideLoadingView();
    void showErrorView();
    void hideErrorView();
    void LoadData(MathGameMathBook mathBook, List<MathBookMenuData> bookmenulist, List<MathGameHomeGameItemData> footsteplist, List<MathGameHomeGameItemData> goodgamelist, List<DrawBookMainPageTopic> topiclist);
    void setRefreshing(boolean isRefresh);

    void onPlaybackServiceBound(PlaybackService mPlaybackService);

    void onPlaybackServiceUnbound();
}
